CDIServletStateListener{
    weldListener=Reflections.newInstance(WELD_LISTENER_CLASS_NAME);
}
contextDestroyed{
  try {
 catch (  IllegalArgumentException ignore) {
    Reflections.classForName(JETTY_REQUIRED_CLASS_NAME);
 catch (  IllegalArgumentException ignore) {
}
contextInitialized{
  ServletDeployment deployment=new ServletDeployment(sce.getServletContext(),bootstrap);
  try {
    deployment.getWebAppBeanDeploymentArchive().getServices().add(ResourceInjectionServices.class,new ServletResourceInjectionServices(){
  manager=bootstrap.getManager(deployment.getWebAppBeanDeploymentArchive());
  try {
    try {
  try {
  try {
    Reflections.classForName(JETTY_REQUIRED_CLASS_NAME);
    try {
      Class<?> clazz=Reflections.classForName(JettyWeldInjector.class.getName());
      Object injector=clazz.getConstructor(WeldManager.class).newInstance(manager);
      sce.getServletContext().setAttribute(INJECTOR_ATTRIBUTE_NAME,injector);
    try {
}
get{
  return Thread.currentThread().getContextClassLoader();
}
delegate{ }
attachErraiBus{ }
